\hypertarget{siman_8finc}{}\section{api/siman.finc File Reference}
\label{siman_8finc}\index{api/siman.\+finc@{api/siman.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=156pt]{siman_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{siman_8finc_adcfa0c681728d5c3e90be5349806375b}{fgsl\+\_\+siman\+\_\+params\+\_\+init} (params, n\+\_\+tries, iters\+\_\+fixed\+\_\+t, step\+\_\+size, k, t\+\_\+initial, mu\+\_\+t, t\+\_\+min)
\item 
subroutine \hyperlink{siman_8finc_a8b4f3ab19289692f276bbb194756b38d}{fgsl\+\_\+siman\+\_\+params\+\_\+free} (params)
\item 
subroutine \hyperlink{siman_8finc_a3f8e1e92cd57d563d21153e5bf61f0cc}{fgsl\+\_\+siman\+\_\+solve} (rng, x0\+\_\+p, ef, take\+\_\+step, distance, print\+\_\+position, copy\+\_\+func, copy\+\_\+constructor, destructor, element\+\_\+size, params)
\item 
logical function \hyperlink{siman_8finc_a1e555a955ce705b0a8833ea6e6822ae8}{fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status} (siman\+\_\+params\+\_\+t)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{siman_8finc_a8b4f3ab19289692f276bbb194756b38d}{}\index{siman.\+finc@{siman.\+finc}!fgsl\+\_\+siman\+\_\+params\+\_\+free@{fgsl\+\_\+siman\+\_\+params\+\_\+free}}
\index{fgsl\+\_\+siman\+\_\+params\+\_\+free@{fgsl\+\_\+siman\+\_\+params\+\_\+free}!siman.\+finc@{siman.\+finc}}
\subsubsection[{fgsl\+\_\+siman\+\_\+params\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+siman\+\_\+params\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+siman\+\_\+params\+\_\+t), intent(inout)}]{params}
\end{DoxyParamCaption}
)}\label{siman_8finc_a8b4f3ab19289692f276bbb194756b38d}
\hypertarget{siman_8finc_adcfa0c681728d5c3e90be5349806375b}{}\index{siman.\+finc@{siman.\+finc}!fgsl\+\_\+siman\+\_\+params\+\_\+init@{fgsl\+\_\+siman\+\_\+params\+\_\+init}}
\index{fgsl\+\_\+siman\+\_\+params\+\_\+init@{fgsl\+\_\+siman\+\_\+params\+\_\+init}!siman.\+finc@{siman.\+finc}}
\subsubsection[{fgsl\+\_\+siman\+\_\+params\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+siman\+\_\+params\+\_\+init (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+siman\+\_\+params\+\_\+t), intent(inout)}]{params, }
\item[{integer(fgsl\+\_\+int)}]{n\+\_\+tries, }
\item[{integer(fgsl\+\_\+int)}]{iters\+\_\+fixed\+\_\+t, }
\item[{real(fgsl\+\_\+double)}]{step\+\_\+size, }
\item[{real(fgsl\+\_\+double)}]{k, }
\item[{real(fgsl\+\_\+double)}]{t\+\_\+initial, }
\item[{real(fgsl\+\_\+double)}]{mu\+\_\+t, }
\item[{real(fgsl\+\_\+double)}]{t\+\_\+min}
\end{DoxyParamCaption}
)}\label{siman_8finc_adcfa0c681728d5c3e90be5349806375b}
\hypertarget{siman_8finc_a1e555a955ce705b0a8833ea6e6822ae8}{}\index{siman.\+finc@{siman.\+finc}!fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status@{fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status}}
\index{fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status@{fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status}!siman.\+finc@{siman.\+finc}}
\subsubsection[{fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+siman\+\_\+params\+\_\+t\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+siman\+\_\+params\+\_\+t), intent(in)}]{siman\+\_\+params\+\_\+t}
\end{DoxyParamCaption}
)}\label{siman_8finc_a1e555a955ce705b0a8833ea6e6822ae8}
\hypertarget{siman_8finc_a3f8e1e92cd57d563d21153e5bf61f0cc}{}\index{siman.\+finc@{siman.\+finc}!fgsl\+\_\+siman\+\_\+solve@{fgsl\+\_\+siman\+\_\+solve}}
\index{fgsl\+\_\+siman\+\_\+solve@{fgsl\+\_\+siman\+\_\+solve}!siman.\+finc@{siman.\+finc}}
\subsubsection[{fgsl\+\_\+siman\+\_\+solve}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+siman\+\_\+solve (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+rng), intent(in)}]{rng, }
\item[{type(c\+\_\+ptr), intent(inout)}]{x0\+\_\+p, }
\item[{}]{ef, }
\item[{}]{take\+\_\+step, }
\item[{}]{distance, }
\item[{optional}]{print\+\_\+position, }
\item[{optional}]{copy\+\_\+func, }
\item[{optional}]{copy\+\_\+constructor, }
\item[{optional}]{destructor, }
\item[{integer(fgsl\+\_\+size\+\_\+t), intent(in), optional}]{element\+\_\+size, }
\item[{type(fgsl\+\_\+siman\+\_\+params\+\_\+t), intent(in)}]{params}
\end{DoxyParamCaption}
)}\label{siman_8finc_a3f8e1e92cd57d563d21153e5bf61f0cc}
